#pragma once
#include "GameSystem.hpp"
#include "InputManager.hpp"
#include "Transform.hpp"

namespace Typhoon {
	class TransformMover : public GameSystem
	{
	public:
		TransformMover();
		~TransformMover();

		float Speed;
		
		void SetInputManager(InputManager* input);
		void Update(float dt);

	protected:

		

	private:
		
		InputManager* input;

		void Down(InputManager::EventData event);
		void Up(InputManager::EventData event);

		bool isRotating;
		Vector2 startPosition;

	};
}
